package com.ruoyi.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 信号明文数据对象 basis_signal_plaintext
 *
 * @author wangzebing
 * @date 2025-03-25
 */
public class BasisSignalPlaintext extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 信号明文信息名称 */
    @Excel(name = "信号明文信息名称")
    private String name;

    private String fileType;

    private String content;

    private String contentStudents;

    private String filePath;
//    /** 所属任务id */
//    @Excel(name = "所属任务id")
//    private Long taskId;
//
//    /** 所属任务名称 */
//    @Excel(name = "所属任务名称")
//    private String taskName;
//
//    /** 文字 */
//    @Excel(name = "文字")
//    private String characters;
//
//    /** 语音 */
//    @Excel(name = "语音")
//    private String voice;
//
//    /** 邮件 */
//    @Excel(name = "邮件")
//    private String mail;
//
//    /** 图片 */
//    @Excel(name = "图片")
//    private String img;
//
//    /** 视频 */
//    @Excel(name = "视频")
//    private String video;
//
//    /** 业务类型 */
//    @Excel(name = "业务类型")
//    private String type;




    /** 是否删除 0否 1是 */
    @Excel(name = "是否删除 0否 1是")
    private Long isDel;

    /** 创建人id */
    @Excel(name = "创建人id")
    private Long userId;

    private Date createTime;
    private Date updateTime;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Long getIsDel() {
        return isDel;
    }

    public void setIsDel(Long isDel) {
        this.isDel = isDel;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public Date getUpdateTime() {
        return updateTime;
    }

    @Override
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getContentStudents() {
        return contentStudents;
    }

    public void setContentStudents(String contentStudents) {
        this.contentStudents = contentStudents;
    }


    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    @Override
    public String toString() {
        return "BasisSignalPlaintext{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", fileType='" + fileType + '\'' +
                ", content='" + content + '\'' +
                ", contentStudents='" + contentStudents + '\'' +
                ", filePath='" + filePath + '\'' +
                ", isDel=" + isDel +
                ", userId=" + userId +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                '}';
    }
}
